index-files-created-as-root
authorDebian OpenLDAP Maintainers <pkg-openldap-devel@lists.alioth.debian.org>
Thu, 6 Feb 2020 18:08:12 +0000 (18:08 +0000)
committerRyan Tandy <ryan@nardis.ca>
Thu, 6 Feb 2020 18:08:12 +0000 (18:08 +0000)
commit0a718ee8208a62224f83d2a087561b9634e873e2
tree79c8b88961c8acd139ce5bb1575dc4a0e3e2372e
parentcd3f59b36a950a6de331b82405b0c04a48999373
index-files-created-as-root

Document in the man page that slapindex should be run as the same user
as slapd, and print a warning if it's run as root (since Debian defaults
to running slapd as openldap).

Not suitable for upstream in this form.  This patch needs to be reworked
to check the BerkeleyDB database ownership and only warn if running as
root with a database that's not owned by root.

Upstream ITS #5356 filed requesting better handling of this.  Current
upstream discussion leans towards putting the check into the database
backend and aborting if slapd is run as a different user than the database
owner, which is an even better fix.

Gbp-Pq: Name index-files-created-as-root
doc/man/man8/slapindex.8
servers/slapd/slapindex.c